====================================================================== 
                Plik Readme programu Service Pack 3 dla
             systemów Microsoft Windows NT 4.0 Workstation         
                     oraz Windows NT 4.0 Server
====================================================================== 
		(c) Copyright Microsoft Corporation, 1997

Dokument ten zawiera informacje dotyczące Service Pack 3 dla systemów 
Microsoft Windows NT 4.0 Workstation oraz Windows NT 4.0 Server, 
a także odpowiedzi na pytania, jakie można mieć na temat tego produktu.

-----------
Spis treści
-----------

1.0  WSTĘP
	1.1  Nowości w Service Pack 3
	1.2  Obsługa platform PowerPC
	1.3  Jak pobrać z sieci, a następnie rozpakować pliki Service 
	     Pack

2.0  INSTRUKCJE DOTYCZĄCE INSTALACJI SERVICE PACK 3 DLA 
     SYSTEMU WINDOWS NT 4.0 
	2.1  Przed rozpoczęciem instalacji Service Pack
	2.2  Instalacja Service Pack
	2.3  Deinstalacja Service Pack

3.0  UWAGI
	3.1  Awaryjny dysk naprawczy
	3.2  Dodawanie nowych składników do systemu
	3.3  Instalacja plików symbolu z dysku kompaktowego
	3.4  Obsługa sprawdzania autentyczności usługi zdalnego dostępu 
	     PPP CHAP MD5
        3.5  Microsoft DHCP Server  
	3.6  Hasło nie zaszyfrowane nie jest wysyłane jako domyślne
	3.7  Lista zgodności sprzętu Windows NT 4.0
	             
4.0  LISTA BŁĘDÓW SYSTEMU WINDOWS NT 4.0 POPRAWIONYCH W SERVICE PACK 3 

5.0  DODATKOWE POPRAWKI ORAZ SPOSOBY RADZENIA SOBIE Z PROBLEMAMI
	5.1  Windows NT nie rozpoznaje napędu taśm
	5.2  Problemy ze współużytkowaniem plików z systemem Windows 95 
	5.3  Ponowna instalacja programu HyperTerminal Private Edition 
	     firmy Hilgraeve
	5.4  Odtwarzanie plików aktywnych oraz Rejestru z taśmy
	5.5  Drukowanie na drukarkach LPR
	5.6  Aktualizacja sterowników dźwięku

  

1.0  WSTĘP
----------
Service Pack 3 dla systemu Microsoft Windows NT 4.0 jest łatwy do 
zainstalowania z systemu Windows NT i modyfikuje jedynie te pliki, które 
zostały oryginalnie zainstalowane w systemie operacyjnym Windows NT 
Workstation lub Windows NT Server. Poszczególne wydania Service Pack 
zawierają wszystkie wcześniejsze poprawki oraz te, wprowadzone później. 


1.1  Nowości w Service Pack 3
-----------------------------
Transport RPC 

Service Pack 3 zawiera nowe wersje połączonej dynamicznie biblioteki 
zdalnego wywołania procedury (Remote Procedure Call - RPC) oraz 
mechanizmów obsługujących podsystem RPC (Rpcss.exe). Wraz z 
wprowadzeniem nowych elementów, polepszona została również obsługa 
kolejek komunikatów RPC, które są składnikiem mającego się wkrótce 
pojawić serwera kolejek wiadomości 
(Microsoft Message Queue Server - MSMQ). Aby aplikacje systemu Windows
NT typu klient-serwer mogły używać kolejkowania wiadomości, należy 
zainstalować Service Pack 3 oraz wersję Beta 2 lub późniejszą MSMQ na 
serwerze i na kliencie.

Elementy niezbędne do rozwijania aplikacji RPC wspomagających serwer
MSMQ to: nowa biblioteka RPC (DLL), nowa obsługa podsystemu RPC, nowe 
pliki nagłówków PRC oraz kompilator Microsoft Interface Definition 
Language (dostępny w Win32 Software Development Kit). Aplikacje RPC 
muszą obsługiwać kolejki komunikatów, aby mogły korzystać z możliwości 
przytoczonych poniżej:

Atrybut MIDL [komunikat].

Sekwencje protokołu ncadg_mq.

Flagi RPC_C_MQ_* punktu końcowego w strukturze danych RPC_POLICY.

Funkcje RpcBindingInqOption i RpcBindingSetOption.

Więcej informacji na temat zastosowania kolejek komunikatów 
w aplikacjach RPC można znaleźć w Pomocy SDK, w punkcie "RPC 
Message Queuing in the Service Pack 3" (a także w dalszej części tego 
pliku, w punkcie "Win32 APIs and SDK for Service Pack 3") oraz w 
dokumentacji mającego się wkrótce pojawić MSMQ SDK.

CryptoAPI 2.0

Interfejs programistyczny Microsoft Cryptography (CryptoAPI) umożliwia 
twórcom oprogramowania dostęp do podstawowych funkcji kryptografii 
i certyfikacji. Interfejs CryptoAPI 1.0 obsługuje takie operacje na 
kluczach publicznych oraz symetrycznych, jak: generacja klucza, 
zarządzanie kluczem, wymiana klucza, kodowanie, rozkodowywanie, kodowanie 
mieszające (rozproszone), sygnatury cyfrowe oraz weryfikacja sygnatur. 
Interfejs CryptoAPI 2.0 (wersja uaktualniona wchodząca w skład Service 
Pack 3) posiada wszystkie funkcje opisane powyżej, jak również nowe 
funkcje służące do certyfikacji. Twórcy oprogramowania mogą teraz 
wykorzystywać operacje na kluczach w celu zapewnienia swoim aplikacjom 
niezbędnego poziomu bezpieczeństwa.

CryptoAPI 2.0 używa modelu usługa-dostawca (ang. service-provider), 
oznacza to, że kryptografia dostarczana jest przez dostawców usług 
kryptograficznych (ang. Cryptographic Service Providers - CSP). Dzięki 
temu modelowi, twórcy oprogramowania mogą w łatwy sposób dostosowywać 
swoje aplikacje do zmieniających się technologii kryptografii, jak 
również do zmieniających się zasad polityki eksportowej rządu. Service 
Pack 3 dostarcza jeden CSP (Microsoft RSA Base Provider), który 
umożliwia użytkownikom oraz twórcom oprogramowania dostęp do kryptografii 
eksportowej.

Interfejs CryptoAPI 2.0 obsługuje następujące standardy: formaty 
certyfikacji X.509 v.3, rozszyfrowywanie metodą ASN.1, oraz standardy 
kapsularyzacji PKCS #7 i #10. Pozwala to aplikacjom wykorzystującym 
interfejs CryptoAPI na współpracę z innymi systemami bazującymi na 
certyfikacji, a współpracującymi z tymi standardami.

Finalna wersja CryptoAPI 2.0 zawiera szereg aktualizacji w porównaniu 
z wersją z września 1996 roku. Aktualizacje te obejmują zarówno zmiany 
parametrów jak i nazw. Zmiany te znajdują swoje odzwierciedlenie w plikach 
Crypt32.dll i Wincrypt.h. Więcej informacji na ten temat można znaleźć 
w dokumentacji CryptoAPI 2.0.

DirectX 3.0

Service Pack 3 posiada zaimplementowaną pełną obsługę DirectX 3.0,
jak również obsługę sprzętową DirectDraw będącego składnikiem 
DirectX 3.0. Od czasu edycji DirectDraw 2.0 zostały poczynione 
następujące zasadnicze zmiany:

DirectDraw
Dostęp do wszystkich 256 pozycji palety podczas pracy w trybie 
wyłączności. 

DirectSound
Zorientowane programowo, trójwymiarowe umiejscawianie dźwięku 
(Direct3DSound APIs.) 

DirectInput
Interfejs COM obsługujący dane pochodzące z myszy oraz klawiatury, 
wraz z dokumentacją i przykładowymi programami. 

DirectPlay
Interfejs IDirectPlayLobby pozwalający aplikacji zewnętrznej na 
uruchamianie aplikacji DirectPlay 3.0, oraz na dostarczenie jej 
wszystkich niezbędnych informacji potrzebnych do połączenia się 
z sesją.

Direct3D
Programowa emulacja Direct3D 3.0 API. (W systemie Windows NT 4.0, 
Microsoft dostarcza wersję beta sterowników programowych dla Direct3D 
2.0.) 

ODBC 3.0

W Service Pack 3, firma Microsoft dostarcza najnowszą wersję interfejsu
Microsoft Open Database Connectivity (ODBC) API. ODBC 3.0 posiada 
zaktualizowany Panel sterowania ODBC oraz interfejs programu Administrator 
ODBC, który używa teraz kart kontroli oraz dostarcza więcej informacji 
na temat składników ODBC zainstalowanych w systemie. Ta zaktualizowana 
wersja ODBC wprowadza również ideę źródła danych pliku, które może być 
współużytkowane lub przechowywane na serwerze centralnym. Jeżeli 
zainstalowane są odpowiednie sterowniki, wówczas ODBC 3.0 pozwala 
użytkownikom na udostępnianie lub umieszczanie źródła danych pliku na 
serwerze centralnym.
 
Ta wersja ODBC odpowiada standardom instytutu American National Standards 
Institute (ANSI) i organizacji International Standards Organization (ISO). 
Wersja ta jest również zgodna z poprzednimi wersjami ODBC API. Więcej 
informacji na temat ODBC 3.0 można znaleźć w dokumentacji dołączonej do
ODBC 3.0 SDK.

Podpisywanie SMB

Service Pack 3 posiada zaktualizowaną wersję protokołu sprawdzającego 
autentyczność Server Message Block (SBM), znanego również jako protokół 
udostępniania plików Common Internet File System (CIFS). Zaktualizowana 
wersja protokołu posiada następujące dwa zasadnicze udoskonalenia: pozwala 
na dwustronne sprawdzanie autentyczności, co zmniejsza możliwość ataku 
z zewnątrz przez "osoby trzecie", oraz umożliwia sprawdzanie autentyczności 
wiadomości, zabezpieczając się przez to przed atakami aktywnych wiadomości. 
Podpisywanie SBM działa tak, że w każdym bloku SMB umieszczana jest cyfrowa 
sygnaturabezpieczeństwa, która następnie jest sprawdzana zarówno przez 
klienta jak i przez serwer.

Aby można było używać podpisywania SMB, opcję tę należy włączyć lub 
wymagać jej użycia, zarówno na serwerze jak i na kliencie. Jeżeli opcja 
podpisywanie SMB jest włączona na serwerze, wówczas klienci którzy 
mają również włączoną tę opcję, będą podczas wszystkich kolejnych sesji 
korzystać z nowego protokołu. Klienci, którzy nie mają włączonego
podpisywania SMB będą używać starego protokołu. Klient, który nie 
obsługuje podpisywania SMB nie może ustanowić sesji z serwerem, który 
wymaga jej użycia. Po zainstalowaniu Service Pack 3 na serwerze, opcja 
podpisywanie SMB jest wyłączona, natomiast po jego zainstalowaniu w systemie 
stacji roboczej, opcja podpisywanie SMB jest włączona. Więcej informacji na 
temat konfiguracji podpisywania SMB można znaleźć w artykule Q161372 -- 
How to Enable SMB Signing in Service Pack 3, znajdującym się w bazie 
Microsoft Knowledge Base, w sieci WWW pod adresem 
http://www.microsoft.com/kb/.

Uwaga: Podpisywanie SMB nie działa z protokołem bezpośredniego hosta
IPX. Protokół ten modyfikuje bloki SMB w taki sposób, że nie są 
one zgodne z blokami z włączonymi sygnaturami. Niekompatybilność 
ta w szczególny sposób uwidacznia się podczas współpracy klienta 
protokołu bezpośredniego hosta IPX z serwerem żądającym podpisanych 
bloków SMB. Nie jest wówczas możliwe połączenie się serwera 
z interfejsem bezpośredniego hosta IPX, ponieważ żądane są od niego 
podpisane bloki SMB. Jeżeli na serwerze wyłączone zostanie powiązanie 
z NWLink, wówczas możliwe będzie wykorzystanie podpisywania SMB.

Użycie opcji podpisywanie SMB wpływa na wydajność systemu. Chociaż włączenie 
tej opcji nie powoduje zmniejszenia przepustowości w sieci, to wpływa ono 
na wydajność serwera i klienta poprzez wzmożone wykorzystanie cykli procesora.

Więcej informacji na ten temat można znaleźć w miejscu FTP pod adresem 
ftp://ftp.microsoft.com/developr/drg/CIFS/sec.htm. Ogólne informacje 
na temat protokołu CIFS znajdują się w miejscu Microsoft Web pod adresem
http://www.microsoft.com/intdev/cifs/.

Filtrowanie haseł

W skład Service Pack wchodzi filtr haseł (Passfilt.dll), który 
umożliwia administratorom zwiększenie znaczenia hasła w systemie. 
Podczas instalacji Service Pack, filtr ten kopiowany jest do 
katalogu %katalog główny systemu%\SYSTEM32. Filtr ten powinien zostać 
skopiowany do podstawowego kontrolera domeny, aby mógł obsługiwać 
domenę, oraz do każdego zapasowego kontrolera domeny, na wypadek 
zmiany roli serwera w domenie.

Aby można było korzystać z filtru haseł, w pliku Rejestru musi 
istnieć taki sam wpis, jak to pokazano poniżej. Jeżeli nie ma go 
w Rejestrze, wówczas należy go utworzyć.

OSTRZEŻENIE: Nieodpowiednie użycie Edytora rejestru może spowodować 
poważne problemy w działaniu całego systemu, a nawet konieczność ponownej 
jego instalacji. Microsoft nie gwarantuje, że każdy problem spowodowany 
nieodpowiednim użyciem Edytora rejestru może zostać rozwiązany. Tego 
narzędzia można używać tylko na własne ryzyko. 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa

Wartość: Notification Packages

Typ: REG_MULTI_SZ

Dane: Passfilt.dll


Pakiety powiadomień zawierają listę plików bibliotek DLL, które powinny 
być załadowane i poinformowane o zmianach, oraz o żądaniach zmian hasła. 
Można kontrolować ładowanie Pakietów powiadomień ustawiając zasady 
prowadzenia inspekcji w oknie Menedżera użytkowników. Aby tego dokonać, 
należy otworzyć okno Menedżer użytkowników, a następnie z menu Założenia 
wybrać polecenie Inspekcja. W oknie dialogowym Zasady prowadzenia inspekcji 
należy wybrać opcję Dokonuj inspekcji tych zdarzeń, a następnie włączyć 
opcję Ponowne uruchomienie, Zamknięcie i System, zaznaczając pole(a) wyboru 
Sukces i/lub Porażka.

Passfilt.dll określa następujące zasady korzystania z haseł:

1. Hasło musi zawierać co najmniej 6 znaków.

2. Hasło musi zawierać znaki z co najmniej trzech, z pośród czterech 
   opisanych poniżej, klas:

    Klasa				Przykład
    -----				--------
    Wielkie litery			A, B, C, ... Z
    Małe litery          		a, b, c, ... z
    Cyfry         			0, 1, 2, ... 9
    Znaki nienumeryczne			.,;:*&%!

3. Hasło nie powinno zawierać imienia, ani też części lub całego 
   nazwiska.

Można tworzyć własne biblioteki niestandardowych filtrów haseł, 
implementujące odmienne reguły używania haseł. Więcej informacji na ten 
temat można znaleźć w artykule Q151082 -- Password Change Filtering 
& Notification in WindowsNT, znajdującym się w bazie Microsoft Knowledge 
Base, w sieci WWW pod adresem http://www.microsoft.com/kb/. 

Ograniczanie dostępu dla użytkowników anonimowych

Windows NT posiada funkcję, dzięki której użytkownicy anonimowi, 
mogą uzyskać dostęp do nazw członków domeny, oraz do nazw udostępnionych 
zasobów. Mając na względzie życzenia klientów, którzy chcieli zwiększyć 
bezpieczeństwo swoich systemów, Microsoft zaimplementował w Service Pack 
3 mechanizm (zwany również połączeniami NULL session connections) 
pozwalający administratorom ograniczyć możliwość przeglądania listy nazw 
członków domeny, oraz udostępnionych zasobów przez użytkowników anonimowych.

Dodatkowo, w Service Pack 3 zaimplementowana została funkcja, która 
nie pozwala użytkownikom anonimowym, na zdalne połączenie się z 
Rejestrem. Po zainstalowaniu Service Pack 3 użytkownicy ci nie będą 
mogli czytać ani zapisywać danych w Rejestrze. Stworzona zostanie 
również nowa wbudowana grupa: Użytkownicy ze sprawdzoną autentycznością. 
Grupa ta jest podobna do grupy Wszyscy, z wyjątkiem jednej ważnej różnicy: 
użytkownicy anonimowi nie mogą być jej członkami. 

Więcej informacji na temat właściwości opisanych powyżej można znaleźć 
w artykule Q143474 znajdującym się w bazie Microsoft Knowledge Base, 
w sieci WWW pod adresem http://www.microsoft.com/kb/.

Użycie Klucza systemu dla lepszego szyfrowania informacji o haśle

Service Pack 3 zawiera mechanizmy pozwalające na lepsze szyfrowanie, 
dzięki czemu można powiększyć bezpieczeństwo informacji przechowywanych 
w Rejestrze przez menedżera zabezpieczenia kont (ang. Security Account 
Manager - SAM), a zawierających dane na temat konta oraz pochodnej 
dotyczącej hasła. Windows NT przechowuje te informacje w bezpiecznej 
części Rejestru, która chroniona jest funkcjami kontroli dostępu 
i zaciemniania. Dostęp do tych informacji mają jedynie członkowie 
grupy Administratorzy. Windows NT, podobnie jak inne systemy operacyjne
zezwala użytkownikom uprzywilejowanym, mającym uprawnienia 
administracyjne, na dostęp do wszystkich zasobów systemu. Dla 
użytkowników wymagających większego zabezpieczenia, lepsze kodowanie 
informacji o pochodnej hasła konta, dostarcza dodatkowy poziom 
bezpieczeństwa, chroniący administratorów przed zamierzonym lub 
niezamierzonym dostępem do pochodnych hasła przy użyciu interfejsów 
programistycznych rejestru.

Składniki Service Pack 3 umożliwiające polepszone szyfrowanie są
opcjonalne. Polepszone szyfrowanie chroni prywatne informacje 
o haśle konta, poprzez użycie losowego, 128-bitowego klucza 
kryptograficznego. Administratorzy mogą zaimplementować polepszone 
szyfrowanie definiując klucz systemowy dla Windows NT. Aby to zrobić 
należy użyć narzędzia Syskey.exe. 

Więcej informacji na temat użycia narzędzia Syskey.exe w celu 
skonfigurowania klucza systemowego, można znaleźć w artykule 
Q143474 znajdującym się w bazie Microsoft Knowledge Base, w sieci WWW 
pod adresem http://www.microsoft.com/kb/.

Win 32 API oraz SDK dla Service Pack 3

Service Pack 3 zawiera szereg nowych API. W ich skład wchodzą dwa 
Win32 API należące do "spin counts" w krytycznych sekcjach
(InitializeCriticalSectionAndSpinCount() i
SetCriticalSectionSpinCount()). Aby umożliwić rozwój aplikacji 
wykorzystujących możliwości nowych API, w miejscu Microsoft Web,
pod adresem http://www.microsoft.com/msdn/sdk, będzie dostępny 
niedługo Service Pack 3 SDK.

1.2 Obsługa platform PowerPC
----------------------------
Microsoft stopniowo wycofuje się z rozwijania aplikacji pracujących 
w systemie Windows NT dla platform PowerPC. Dlatego to wydanie 
Service Pack 3 dla Windows NT 4.0 nie zawiera plików dla tej 
platformy. Jednakże Microsoft zamierza w dalszym ciągu dostarczać 
pomoc techniczną użytkownikom Windows NT dla komputerów o tej 
architekturze.

1.3 Jak pobrać z sieci, a następnie rozpakować pliki Service Pack
-----------------------------------------------------------------
Jeżeli ta wersja Service Pack pobrana została z miejsca FTP lub 
z miejsca sieci WEB, wówczas przed rozpoczęciem instalacji, należy 
zapoznać się z notatkami do tego wydania. 

Po pobraniu Service Pack, na dysku powinien znajdować się samo 
uruchamiający plik skompresowany (np. nt4sp3_i.exe). Aby wybrać 
z niego wszystkie pliki wchodzące w skład Service Pack, a następnie 
rozpocząć instalację, należy w oknie Wiersz poleceń wpisać jego nazwę 
lub kliknąć go dwukrotnie w programie Explorator Windows NT. Można 
również rozpakować wszystkie pliki Service Pack do bieżącego katalogu, 
bez potrzeby uruchamiania programu instalacyjnego. Aby tego dokonać 
należy użyć przełącznika /x okna Wiersz poleceń (np. nt4sp3_i.exe /x).


2.0 INSTRUKCJE DOTYCZĄCE INSTALACJI SERVICE PACK 3 DLA SYSTEMU 
    WINDOWS NT 4.0 
--------------------------------------------------------------

2.1 Przed rozpoczęciem instalacji Service Pack
----------------------------------------------
Przed rozpoczęciem instalacji Service Pack należy zamknąć wszystkie 
aktywne aplikacje, ponieważ program aktualizujący nie potrafi zastąpić 
plików systemowych, które są w użyciu. Jeżeli w trakcie instalacji
okaże się, że jakikolwiek plik jest używany prze inny program, wówczas 
na ekranie pojawi się okno dialogowe, z opcjami pozwalającymi na 
zakończenie instalacji lub pominięcie tego pliku. Polecamy, aby w takim 
przypadku zakończyć instalację, a następnie ponownie uruchomić program 
Update.exe i wybrać opcję usuwającą Service Pack. Po wykonaniu tej 
procedury można wznowić instalację.

Aby maksymalnie zwiększyć możliwość odtworzenia systemu po 
ewentualnym wystąpieniu błędu w trakcie instalacji, proponujemy
przed jej rozpoczęciem wykonać następujące czynności:

1. Zaktualizować awaryjny dysk naprawczy używając programu 
   Rdisk.exe z opcją /s.
2. Wykonać pełną kopię zapasową systemu z plikami Rejestru włącznie.
3. Wyłączyć wszelkie zbędne sterowniki i/lub Usługi (to znaczy te, 
   które nie są wymagane do uruchomienia systemu).
4. Skontaktować się z producentem oryginalnego sprzętu (OEM), który
   dostarcza sterowniki lub usługi dla zaktualizowanych wersji
   pliku(ów).

Jeżeli w systemie zainstalowana została przed sprzedażna wersja 
Internet Explorer 4.0, wówczas przed rozpoczęciem instalacji Service
Pack 3 należy ją odinstalować. Przed sprzedażną wersję IE 4.0 można 
zainstalować ponownie, po poprawnym zainstalowaniu Service Pack 3. 
Uwaga ta nie odnosi się do wersji sprzedażnej IE 4.0, która będzie 
dostępna dla użytkowników w miejscu sieci Microsoft Web.

Użytkownicy komputerów typu notebook, serii NEC Versa 6050 lub 6200, które 
dostarczane są z preinstalowanym systemem Windows NT 4.0, powinni 
na pojawiające się w trakcie instalacji Service Pack pytanie, czy zastąpić 
plik "hal.dll" odpowiedzieć "Tak".

Jeżeli w systemie uruchomiony jest program CardWizard for Windows firmy 
System Soft (obsługa PCMCIA), lub program PowerProfiler for Windows NT 
(obsługa zaawansowanego zarządzania energią), wówczas przed rozpoczęciem 
instalacji Service Pack, należy wykonać procedury krytycznej preinstalacji.
W przeciwnym wypadku, po zainstalowaniu Service Pack nie będzie możliwe 
uruchomienie komputera. Procedury te można znaleźć w sieci Web pod adresem 
http://www.systemsoft.com.

Windows NT 4.0 nie obsługuje zaawansowanego zarządzania energią, dlatego 
proponujemy, aby przed rozpoczęciem instalacji Service Pack odinstalować 
obsługę zaawansowanego zarządzania pamięcią.

2.2 Instalacja Service Pack
---------------------------
Aby zainstalować Service Pack z dysku kompaktowego:

1.  Umieść dysk zawierający Service Pack w stacji CD-ROM.
2.  Jeżeli po włożeniu dysku do stacji nastąpi automatyczne otwarcie 
    strony Web w przeglądarce internetowej, wówczas kliknij łącze
    "Service Pack dla Windows NT", a następnie "Zainstaluj 
    Service Pack".
3.  W odpowiedzi na pytanie, czy chcesz otworzyć czy zapisać na dysku 
    plik Spsetup.bat, wybierz "Otwieranie", a następnie postępuj zgodnie 
    z instrukcjami pojawiającymi się na ekranie.
    
    Uwaga: Aby w przyszłości możliwa była deinstalacja tego wydania 
    Service Pack, należy podczas jego pierwszej instalacji stworzyć 
    katalog Uninstall. Nowy katalog Uninstall powinno się tworzyć za 
    każdym razem, gdy przeinstalowywany jest Service Pack (np. z powodu
    dodania nowego oprogramowania lub sprzętu). Aby stworzyć ten katalog, 
    wybierz w odpowiednim momencie instalacji opcję "Chcę utworzyć katalog 
    Uninstall". Aby uzyskać więcej informacji na ten temat, zajrzyj do 
    rozdziałów 2.3 i 3.2.

4.  Jeżeli po włożeniu płyty kompaktowej nie nastąpi automatyczne
    otwarcie strony Web, wówczas otwórz okno Wiersz poleceń, a następnie 
    przejdź na literę dysku określającą stację CD-ROM (np. x:\).
5.  Przejdź do katalogu \i386 lub \APLHA (w zależności od tego czy 
    posiadasz komputer Intel, czy ALPHA), a następnie wpisz UPDATE 
    i naciśnij Enter.
6.  Postępuj zgodnie z instrukcjami pojawiającymi się na ekranie.


Aby zainstalować Service Pack z dysku sieciowego:

1.  Otwórz okno Wiersz poleceń, a następnie połącz się z dyskiem na którym 
    znajdują się pliki Service Pack.
2.  Zmień literę dysku na literę określającą dysk sieciowy (np. x:\).
3.  Przejdź do katalogu \i386 lub \APLHA (w zależności od tego czy 
    posiadasz komputer Intel, czy ALPHA), a następnie wpisz UPDATE 
    i naciśnij Enter.
4.  Postępuj zgodnie z instrukcjami pojawiającymi się na ekranie.

    Uwaga: Aby w przyszłości możliwa była deinstalacja tego wydania 
    Service Pack, należy podczas jego pierwszej instalacji stworzyć 
    katalog Uninstall. Nowy katalog Uninstall powinno się tworzyć za 
    każdym razem, gdy przeinstalowywany jest Service Pack (np. z powodu
    dodania nowego oprogramowania lub sprzętu). Aby stworzyć ten katalog, 
    wybierz w odpowiednim momencie instalacji opcję "Chcę utworzyć katalog 
    Uninstall". Aby uzyskać więcej informacji na ten temat, zajrzyj do 
    rozdziałów 2.3 i 3.2.

2.3  Deinstalacja Service Pack
------------------------------
To wydanie Service Pack posiada wbudowaną funkcję, dzięki której można 
deinstalować Service Pack z systemu, przywracając jednocześnie system do 
stanu w jakim znajdował się przed instalacją.

Aby w przyszłości możliwa była deinstalacja tego wydania Service Pack, 
należy podczas jego pierwszej instalacji stworzyć katalog Uninstall. Aby 
stworzyć ten katalog, należy w odpowiednim momencie instalacji wybrać 
opcję "Chcę utworzyć katalog Uninstall". Katalog ten tworzony jest 
w katalogu Windows NT i wymaga 60 MB wolnego miejsca na dysku.

Aby przywrócić system do stanu w jakim znajdował się przed instalacją
Service Pack należy uruchomić program Update.exe, a następnie wybrać opcję 
"Usunięcie uprzednio zainstalowanego Service Pack." Po ponownym 
uruchomieniu komputera program Update.exe zastąpi wszystkie pliki, 
które były uaktualnione przez Service Pack ich starymi wersjami, oraz 
przywróci ustawienia Rejestru do stanu sprzed instalacji Service Pack 3.

Uwaga: Jeżeli w systemie znajdują się aplikacje, które do poprawnego 
działania wymagają zainstalowanego Service Pack 3, to jego deinstalacja 
może niekorzystnie wpłynąć na pracę tych aplikacji.

Uwaga: Jeżeli planowana jest instalacja starszej wersji Service Pack 
po uprzedniej deinstalacji wersji 3.0, należy zwrócić uwagę na fakt, iż 
Service Pack 3 modyfikuje bazę danych menedżera zabezpieczeń kont (SAM). 
Ponieważ w trakcie deinstalacji, Service Pack nie cofa modyfikacji 
dokonanych w tej bazie, starsze wersje programów SAMSRV.DLL oraz 
WINLOGON.EXE nie będą potrafiły rozpoznać jej struktury. Aby poprawnie 
zainstalować wcześniejszą wersję Service Pack (np. 2.0), należy 
w odpowiednim momencie instalacji, kiedy w oknie dialogowym "Potwierdź 
zmianę pliku" pojawi się pytanie czy zastąpić pliki SAMSRV.DLL oraz 
WINLOGON.EXE, wybrać "Nie". W przeciwnym wypadku nowe wersje tych plików
zostaną zastąpione ich starszymi odpowiednikami, przez co nie będzie możliwe 
w przyszłości zalogowanie się do systemu.


3.0  UWAGI
----------

3.1 Awaryjny dysk naprawczy
---------------------------
Jeżeli w jakiś czas po zainstalowaniu Service Pack zaistnieje potrzeba 
naprawienia systemu Windows NT za pomocą awaryjnego dysku naprawczego, 
wówczas po poprawnym zakończeniu tej operacji należy ponownie 
zainstalować Service Pack. Wymóg ten spowodowany jest tym, iż podczas 
naprawy systemu za pomocą tego dysku, przywracane są oryginalne ustawienia 
systemu Windows NT. Aby przeinstalować Service Pack, postępuj zgodnie ze 
wskazówkami znajdującymi się w punkcie 2.0. Aby uzyskać więcej informacji 
dotyczących awaryjnego dysku naprawczego przeczytaj artykuł Q146887
znajdujący się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem 
http://www.microsoft.com/kb/. 

3.2 Dodawanie nowych składników do systemu
------------------------------------------
Każda zmiana (dodanie lub usunięcie) oprogramowania bądź sprzętu 
w systemie, w którym zainstalowany jest Service Pack, pociąga za sobą
konieczność jego ponownej instalacji. Spowodowane jest to tym, iż
pliki pobierane z dysku zawierającego Windows NT 4.0 mogą nie być 
zgodne z plikami Service Pack. Nie można dodawać nowych składników 
(takich jak sterownik klawiatury lub drukarki) używając dysku 
zawierającego Service Pack. Do tego celu należy użyć oryginalnego 
dysku zawierającego te składniki, a następnie przeinstalować Service 
Pack.

Na przykład, po dodaniu do systemu usługi SNMP należy przeinstalować 
Service Pack. W przeciwnym wypadku pojawi się błąd "Punkt wejścia 
SnmpSvcGetEnterpriseOID nie może zostać znaleziony w snmpapi.dll." 
Dzieje się tak, ponieważ podczas instalacji Service Pack pewne 
pliki usługi SNMP zostają zaktualizowane. Oznacza to, że po dodaniu 
nowej usługi, w systemie znajdują się stare i nowe pliki, które nie 
pasują do siebie. Przeinstalowanie Service Pack rozwiązuje ten problem, 
bowiem aktualizuje stare wersje plików.

Uwaga: Podczas reinstalacji Service Pack po dodaniu nowego oprogramowania 
lub sprzętu, należy ponownie utworzyć katalog "Uninstall". Aby stworzyć 
ten katalog, należy w odpowiednim momencie instalacji wybrać opcję 
"Chcę utworzyć katalog Uninstall".

3.3 Instalacja plików symbolu z dysku kompaktowego
--------------------------------------------------
Każdy plik programu Windows NT posiada własny plik symbolu, który 
używany jest podczas próby określenia przyczyny wystąpienia błędu 
STOP jądra systemu. Aby zainstalować pliki symbolu odpowiadające 
nowym plikom Service Pack 3 (zakładając, że D: jest literą dysku 
CD-ROM, pliki symbolu są umieszczone w katalogu C:\WINNT\SYMBOLS
oraz, że pliki są instalowane na komputerze z procesorem x86) należy 
użyć następującego polecenia:


XCOPY /S /U /D D:\SUPPORT\DEBUG\I386\SYMBOLS
C:\WINNT\SYMBOLS


Istniejące pliki .dbg zostaną zastąpione plikami pochodzącymi
z Service Pack 3. Komenda XCOPY kopiuje jedynie już zainstalowane 
pliki .dbg (przełącznik /U) oraz te, które mają najaktualniejszą 
datę (przełącznik /D).

Więcej informacji dotyczących analizy błędów Windows NT można znaleźć 
w rozdziale 39 ("Windows NT Debugger") w Microsoft Windows NT 4.0 
Workstation Resource Kit. 

3.4 Obsługa sprawdzania autentyczności usługi zdalnego dostępu 
    PPP CHAP MD5
--------------------------------------------------------------

Service Pack 3 dostarcza mechanizmy wspierające w ograniczony sposób 
obsługę sprawdzania autentyczności usługi zdalnego dostępu PPP CHAP 
MD5 dla serwera zdalnego dostępu (ang. Remote Access Service - RAS).
Usługa ta może być przydatna w środowiskach z niedużą liczbą użytkowników, 
łączących się z serwerem za pomocą oprogramowania pochodzące od innych 
niż Microsoft dostawców. Usługa ta jest lokalnie skojarzona z serwerem 
RAS. Informacje na temat konta MD5 przechowywane są w rejestrze serwera 
RAS i nie są zintegrowane, ani zsynchronizowane z bazą danych kont 
Menedżera użytkowników. W późniejszych wydaniach w miejsce bieżących 
mechanizmów obsługi sprawdzania autentyczności usługi zdalnego dostępu 
PPP CHAP MD5, zaimplementowana zostanie metoda zintegrowana z Menedżerem 
użytkowników.

Obsługę sprawdzania autentyczności PPP MD5-CHAP można włączyć 
tworząc w rejestrze klucz MD5 (tak jak to pokazano poniżej), 
a następnie dodając klucze podrzędne w formacie [<domena>:]<użytkownik> 
z wartością podrzędną "PW" zawierającą hasło konta. Notacja typu 
":" została użyta zamiast "\" z powodu reguł składni klucza rejestru.
Wartość 'domena:' może zostać pominięta. MD5-CHAP nie będzie działał 
dopóki nie zostanie stworzony klucz MD5 (domyślnie).

HKLM\SYSTEM\CurrentControlSet\Services\RasMan\PPP\CHAP\MD5
[<domena>:]<użytkownik>(REG_SZ)Pw

3.5  Microsoft DHCP Server
--------------------------
Ta wersja Microsoft DHCP Server modyfikuje format bazy danych DHCP. 
Dlatego też, przed rozpoczęciem aktualizacji powinno się wykonać 
kopię zapasową katalogu %katalog windows%\system32\dhcp.

Funkcja pozwalająca na wykrywanie konfliktów adresów może zmniejszyć 
wydajność serwera Microsoft DHCP. Aby tego uniknąć, należy zmniejszyć 
liczbę powtórzeń polecenia ping, w oknie Właściwości serwera. 
Domyślnie funkcja ta jest wyłączona.

Konflikty adresów oznaczane są poprzez zmianę nazwy komputera na 
"BAD_ADDRESS." Jeżeli w oknie Właściwości klienta wybrana została 
opcja Unikatowy identyfikator, wówczas oznacza to, że adres był odrzucony 
przez klienta. W przeciwnym wypadku, oznacza to, że konflikt został wykryty 
przez DHCP Server.

Można tak skonfigurować serwer DHCP, aby wstawiał on w pole "Brama 
domyślna" bieżący adres IP klienta. Skorzystanie z tej opcji pociąga 
jednak za sobą konieczność użycia przez klienta protokołu rozróżniania 
adresów (ARP) dla wszystkich adresów w lokalnej podsieci. Protokół 
ten jest najefektywniejszy w sieciach nie posiadających routerów. 
Aby włączyć tę właściwość serwera DHCP, należy wprowadzić następującą 
wartość do rejestru:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\DHCPServer
\Subnets\a.b.c.d\SwitchedNetworkFlag=1 (REG_DWORD)

Ta wersja serwera Microsoft DHCP Server obsługuje klientów BOOTP. Adresy 
BOOTP muszą być zarezerwowane wcześniej, poprzez utworzenie rezerwacji 
adresów IP. Następne wersje serwera DHCP będą w stanie dynamicznie 
przydzielać adresy klientom BOOTP.

Klienci BOOTP, którzy nie wybiorą parametru 55 (lista opcji), będą i tak 
w dalszym ciągu mogli korzystać z następujących właściwości tej edycji 
Microsoft DHCP Server:

1	Maska podsieci
3	Router
5	Serwer nazw
12	Nazwa hosta
15	Nazwa domeny
44	NetBIOS przez TCP/IP Serwer nazw
45	NetBIOS przez TCP/IP Datagram Distribution Server
46	NetBIOS przez TCP/IP Typ węzła
47	NetBIOS przez TCP/IP Zakres
48	X Window System Font Server
49	X Window System Display Manager
69	Serwer SMTP 
70	Serwer POP3 
9	Serwer LPR 
17	Ścieżka główna
42	Serwery NTP
4	Serwer czasu

Aby uzyskać dostęp do innych możliwości, klient musi wybrać opcję 55,
w żądaniu BOOTP. Po jej wybraniu, serwer DHCP zwróci opcje możliwości
w kolejności, jaką opisano powyżej. Serwer DHCP zwróci tyle opcji, ile 
się zmieści w pakiecie odpowiedzi.

Funkcja dziennika aktywności tworzy na dysku plik tekstowy zawierający 
informacje na temat aktywności wszystkich serwerów DHCP. Plik ten znajduje 
się w katalogu:

%katalog windows%\system32\dhcp\dhcpsrv.log 

Jeżeli funkcja dziennika aktywności jest włączona, wówczas plik ten 
otwarty jest przez cały czas działania serwera DHCP. Przed wyłączeniem 
funkcji dziennika aktywności, należy zatrzymać serwer DHCP, używając 
następującego polecenia:

NET STOP DHCPSERVER

W przypadku zapełnienia dysku, działanie funkcji dziennika aktywności 
zostanie zatrzymana do czasu, aż na dysku znowu będzie wystarczająca ilości 
wolnego miejsca.

Po włączeniu lub wyłączeniu o obsługi: rejestrowania, superscope lub DHCP 
decline, należy zatrzymać, a następnie ponownie uruchomić serwer DHCP.

3.6 Hasło nie zaszyfrowane nie jest wysyłane jako domyślne
----------------------------------------------------------
Po zainstalowaniu Service Pack 3 dla Windows NT 4.0, nie jest możliwe 
połączenie się z serwerami SMB (takimi jak Samba czy LAN Manager for 
UNIX) przy użyciu nie zakodowanego hasła (zwykłego tekstu). Dzieje się 
tak dlatego, iż SBM zawarty w Service Pack 3, w odmienny sposób 
obsługuje nie zakodowane hasła, niż jego poprzednia wersja znajdująca 
się w systemie Windows NT 4.0. Począwszy od Service Pack 3, SMB nie 
wysyła nie zakodowanych haseł, chyba że zostanie dodany stosowny wpis 
do Rejestru, który włącza ich obsługę. Więcej informacji dotyczących 
modyfikacji Rejestru można znaleźć w artykule Q166730 znajdującym 
się w bazie Microsoft Knowledge Base, w sieci WWW pod adresem 
http://www.microsoft.com/kb/. Z tego artykułu można się również 
dowiedzieć jak zmodyfikować proces instalacyjny Service Pack tak, 
aby obsługa nie zakodowanych haseł została włączona bezpośrednio po 
jego zainstalowaniu.

3.7  Lista Zgodności Sprzętu Windows NT 4.0
--------------------------------------------
Bieżąca lista komputerów oraz urządzeń zewnętrznych
obsługiwanych przez Windows NT 4.0 jest dostępna w sieci WWW pod 
adresem http://www.microsoft.com/hwtest.

4.0  LISTA BŁĘDÓW SYSTEMU WINDOWS NT 4.0 POPRAWIONYCH W SERVICE 
     PACK 3
---------------------------------------------------------------
Poniżej znajduje się pełna lista błędów systemu Windows NT 4.0 
poprawionych w Service Pack 3. Podczas przeszukiwania bazy Microsoft 
Knowledge Base w celu znalezienia artykułu dotyczącego interesującego 
Cię błędu, użyj specyficznego numeru błędu Qxxxxxx. Bazę Microsoft 
Knowledge Base można znaleźć w sieci WWW pod adresem 
http://www.microsoft.com/kb/.

Uwaga: Wszystkie wymienione poniżej artykuły dostępne są tylko 
w wersji angielskiej.

Service Pack 1
--------------
Q78303  Intermittent File Corruption Problem
Q142653 STOP Message Occurs Calling GetThreadContext/SetThreadContext
Q142654 Winsock Memory Access Violation in Ws2help.dll Or Msafd.dll
Q142655 Stop Message Appears After Deleting ProductOption Registry Key
Q142656 Internet Explorer 3.0 on RISC Computer Cannot Connect to Host
Q142657 Data Corruption on Windows NT 4.0
Q142658 Internet Information Server Runs Out of Memory
Q149903 File Manager Performs a Move Instead of a Copy
Q156832 STOP Message when IBM Warp Client Connects to Windows NT 4.0

Service Pack 2
--------------
Q108261 Windows NT Hangs on Shutdown with Certain PCMCIA Devices
Q140065 Multi-Processor Systems Randomly Restart or Stop Responding
Q141375 Winstone 97 May Fail on Windows NT 4.0
Q141708 RAS Client IP Addresses Not Returned to Static Address godot
Q142634 Multiple Processes Are Able to Open the Same Winsock Port
Q142641 Internet Server Unavailable Because of Malicious SYN Attacks
Q142648 STOP 0x00000024 in Ntfs.sys
Q142656 Internet Explorer 3.0 on RISC Computer Cannot Connect to Host
Q142671 Backup Fails on Certain Directories Due to Lack of Permissions
Q142675 CSNW Sends Packets Greater Than Negotiated Maximum Packet Size
Q142686 First Line of Print Job Lost When Printing Using Lpdsvc
Q142687 Windows NT 4.0 Not Able to Read Some Compact Discs
Q142847 Bugcheck 0x1e Caused by Isotp.sys Driver
Q142872 Length of PDC Name May Affect Performance on a Domain
Q142903 Windows NT Ndis.sys and Netflx3.sys Performance Improvement
Q146336 Joystick in Windows NT 4.0 Does Not Work Properly
Q147363 AlphaServer Hangs on Install of Windows NT Version 4.0
Q147497 Matrox Video Driver May Fail on Alpha-based Computers
Q147552 Backup Always Reports Time as PM
Q148378 Setup of RAS with Multiple Modems Gives Slow Performance
Q148525 Removable Media Does Not Eject if Formatted in NTFS
Q148602 Running SNA Server 2.11 on the Windows NT 4.0
Q150815 Windows NT May Fail to Boot on Toshiba Portable Computers
Q153665 SPX Data Stream Type Header May Reset Unexpectedly
Q154556 Delegation Requires a Stop and Restart of the DNS Server 
	Service
Q154620 Windows NT 4.0 DNS Server Loses the Forwarders Settings
Q154784 Windows NT Operating System SNMP OID Incorrect
Q155883 NT 4.0 Breaks SNA Server 2.x Server Communication Over IP
Q156091 Access Violation with Long NDS Context in CSNW/GSNW
Q156095 Replace Command with Space Character in the Path Does Not Work
Q156276 Cmd.exe Does Not Support UNC Names as the Current Directory
Q156324 Device Failure Message with Microchannel Network Adapter
Q156520 Logon Validation Fails Using Domain Name Server (DNS)
Q156578 Cannot Cancel Print Job on Windows NT 3.51 Shared Printer
Q156735 WOW Applications Stack Fault When Launched by a Service
Q156746 Print Jobs Are Deleted When Printer Is Resumed After Restart
Q156750 AddGroupNameResponse Frame from WinNT May Cause WFWG to Hang
Q156884 Problems Saving Event Viewer Log from Windows NT 4.0 to 3.51
Q156958 Serial Service Won't Stop with Serial Printer Installed
Q157279 Nwrdr.sys Fails Reading File with Execute Only Attribute
Q157289 Memory Leak Using RegConnectRegistry API
Q157494 PPC 4.0 Cirrus Driver Fails to Redraw & Fill Objects Correctly
Q157621 Personal Groups Not Visible If %Systemroot% Is Read-Only
Q157673 Policy Not Updated on Workstation
Q158142 WM_DDE_EXECUTE API Causes a Memory Leak in the WOW Subsystem
Q158387 RAS Server Cannot Use DHCP to Assign Addresses w/ PPTP 
        Filtering
Q158587 16-Bit Named Pipe File Open Leads to WOW Access Violation
Q158682 Shortcuts Created Under NT 4.0 Resolve to UNC Paths
Q158707 DDE Destroy Window Code May Stop 0x0000001e in Windows NT 4.0
Q158796 Macintosh Clients Connected to WinNT Server Appear to Hang
Q158981 IBM Thinkpads 760ED and 760ELD May Hang During Shutdown
Q158994 Windows NT 4.0 Fails to Replicate to Backup Domain Controllers
Q159053 NTFS Stream Limitation in Windows NT 4.0
Q159066 A Client Crash May Prevent an NTFS Volume Dismount
Q159071 NTFS Does Not Prevent a File Deletion During Rename
Q159072 An Account That Still Has System Access May Be Deleted
Q159073 Screen Corruption on Dell Laptops Using Cirrus Video
Q159075 Compression Is Not Supported on Quantum 4000DLT
Q159076 Windows NT 4.0 May Hang or Crash in Win32k.sys During Setup
Q159085 Windows NT Kernel Crashes While Processing WM_NCCREATE
Q159090 Delphi 2.00 and 2.01 Users Encounter Error 998
Q159091 German Time Zone Results in Incorrect Log Times
Q159092 Mouse Buttons Not Swapped on German Windows NT 4.0
Q159093 Windows NT Muldiv() Function Returns Incorrect Value
Q159095 STOP 0x0000001E in Win32k.sys When Exiting Applications
Q159098 WinNT 4.0 Resource Kit Utility "Remote Console" Client Fails
Q159105 Cannot Open Truncated File Names from Compact Discs
Q159107 Access Violation in AddAtom Inside Kernel32.dll
Q159108 SMP Full Duplex Adapter Configuration May Cause a Blue Screen
Q159109 ExitWindowsEx Does Not Work With NEC Power Switch Service
Q159110 CDFS Does Not Complete IRPs Correctly
Q159111 Multiprocessor Computer Hangs Under Stress Using Halsp.dll
Q159119 NTFS Generates Cross-Linked Files
Q159127 Bugcheck in Windows NT While Running POSIX Applications
Q159129 OpenGL Access Violation with Invalid OpenGL Context
Q159137 Moving Files Can Corrupt NTFS Partition
Q159141 CDFS Incorrectly Creates Short File Names for Some Files
Q159144 Dongle May Not Function Under Windows NT 4.0
Q159203 Unattended Install Prompts for New IP if Zero Is in Address
Q159204 IoCompletionPort Causes Blue Screen Error
Q159205 SFM File Type and Creator Properties Invalid
Q159206 Reactivation of Paused Print Queues Deletes Print Jobs
Q159309 Windows NT 4.0 RAS Not Releasing Static IP Addresses
Q159352 RPC over NetBIOS Programs Can't Call from Server to RAS Client
Q159447 Applications Testing for Directory Existence Fail
Q159449 DNS Server Glue Data Is Deleted
Q159450 Second Recursive Query Sent from DNS Server Is Broken
Q159594 Missing Eastern Europe FontSubstitutes in Registry
Q159910 Memory Corruption on a Windows NT Alpha Platform
Q159970 Slow List of Folders and Files with CSNW
Q159971 SetTimer() API Causes Memory Leak in the WOW Subsystem
Q159972 WinNT 4.0 May Not Return Valid Response for SMB Search Command
Q160015 2D Vector Performance on WinNT 4.0 Slower Than on 3.51
Q160055 Warning Event ID 4010 Generated on Windows NT LPD Server
Q160189 CSNW Cannot See More Than 32 Volumes Per Server
Q160190 RasSetEntryProperties Does Not Save a Full Path Script Name
Q160354 Mouse and Keyboard Can Disappear when Replacing Drivers
Q160370 Stop Screen 0x00000050 Caused by Fs_rec.sys
Q160372 Intermittent File Corruption when Compiling on NTFS Partition
Q160373 Adaptec Aic78xx Does Not Issue Multiple Tagged Commands
Q160377 File Size Data Does Not Remain Consistent After Defrag on NTFS
Q160392 Systems with 4 GB or More of RAM Cannot Boot Windows NT 4.0
Q160398 Cannot Read Files Greater than 4 GB
Q160404 Madge EISA Stops Responding on Alpha in Windows NT 4.0
Q160405 Video Memory Not Correctly Detected on Dell Latitude Laptops
Q160420 Changing Colors on Cirrus Logic Cards to 65k Can Cause Stop
Q160459 DNS Delegations May Fail
Q160470 Stop 0x0000000a IPX Sends Browser an Incomplete Datagram
Q160493 NWLNKRIP Data Structures Corruption when Using a Demand Dial 
        NIC
Q160494 DNS Zone Transfer Fails After WINS Record Added
Q160497 Cache File Entries Disappear
Q160508 Unnecessary DNS Zone Transfers
Q160518 Zone Files in Multiples of 4 KB May Cause Access Violation
Q160583 Windows NT 4.0 with More Than 4 Processors May Stall & Reboot
Q160601 Bad Parameters Sent to Win32k.sys May Cause Stop Message
Q160603 No Output from DBMON Using OutputDebugString While Debugging
Q160604 Access Violation in security!SspQueryContextAttributesW
Q160606 Performance Enhancements for SQL Server Under Windows NT
Q160610 READ_REGISTER_ULONG Doesn't Preserve ULONG Semantics on Alpha
Q160649 STOP 0x0000000A in Ntoskrnl.exe at Logon to Windows NT 4.0
Q160650 Blue Screen When Closing Kernel Mode Handles from User Mode
Q160651 OpenGL May Cause an Exception 0xc0000090
Q160653 NTFS Fails Assertion Under High Stress During Transfer
Q160657 16-bit Version of Visual Basic 4 May Hang Windows NT 4.0
Q160658 Stop C0000021A Using MoveFileEx MOVEFILE_DELAY_UNTIL_REBOOT
Q160670 FPSCR is Not Being Saved Across Thread Context Switches
Q160671 Stop 0x0000007F May Occur on Compaq SystemPro
Q160678 Possible Access Violation in Win32k.sys Under High Stress
Q160702 Event 2006 Errors in Xcopy from WinNT 4.0 to OS/2 3.0 Client
Q160732 FIX: SQL Server 6.5 Service Pack 2 Fixlist (Part 2 of 2)
Q160791 Excel Charts Lose Color When Pasted into Word
Q160840 Sharing Violation When Accessing User Profiles
Q160894 Incoming Fax Jobs Do Not Appear in Print Queue
Q160964 0x0000001e When Printing Certain Documents from Windows NT 4.0
Q161201 NTBackup.exe from WinNT 3.51 SP5 Causes Verify Errors
Q161802 Stop 0x0000000A During Create File SMB
Q161990 How to Enable Strong Password Functionality in Windows NT
Q162157 Cyberbit Unicode Font Does Not Return Correct Charset
Q163055 DHCP Client May fail with NT 4.0 SP2 Multinetted DHCP Server
Q163736 Access Violation in DNS Manager when deleting cached domain
Q163772 Nested "for" Loops Using the '~' Operators Does not Work
Q163773 Brief 3.0 in NTVDM Consumes 100% Processor
Q163837 SNMP query to Windows NT returns same value for NTS and NTW

Service Pack 3
-------------------
Q135707	Programs Run at Priority Level 15 May Cause Computer to Hang
Q139506	Connections to Share-Level Server May Fail
Q140419	Name Release Notfications Not Sent to WINS on Shut Down
Q140967	Changing Password in User Manager Does Not Permit Logon
Q141189	BUG: Wrong Error Code on NetBIOS Call When Using NWNBLNK
Q141381	Retail SP3 Clients Cannot Connect to SP3 Beta 1 Servers
Q142047	Bad Network Packet May Cause Access Violation (AV) on DNS
	Server
Q142609	Corruption Problem When Running DPMI Application
Q143470	Run Logon Scripts Synchronously Not Applied to New Users
Q143472	FPNW Blue Screens Accessing or Creating Folders with Long
	Paths
Q143473	Unattended Setup Stops and Says Press Any Key to Shut Down
Q147012	Activating /W Switch to Prevent Rebooting in WinNT
Q149538	System Restarts Every 5 Hours if Workstation to Server 
	Upgrade
Q151926	Delayed WinLogon When Drive Mapped to Local Share
Q153220	DHCP Manager Error "No More Data Is Available"
Q154710	Cannot View Long File Names on Network in 16-Bit Programs
Q154939	CreateQueueJobAndFile Fails w/ Queues Other Than Print Queue
Q156410	STOP 0x1E or 0x50 Error on Multiprocessor DEC Alpha Computer
Q157077	Netstat Slow to List Large Numbers of Connections
Q157745	Command Extensions Cause Access Violation in Cmd.exe
Q158433	Re-creating Admin Shares Causes Exception Error
Q158548	Sysdiff Changes Dates on Files It Applies to WinNT
Q159060	Mouse Cursor Freezes or Fails with Microsoft IntelliMouse
Q159176	XADM: Store Stops Responding with High CPU Usage
Q159330	Map.exe Does Not Set Environment Variables Correctly
Q159998	Error Message: Error Access Is Denied
Q160386	Incorrect MediaType Parameter on IBM PCMCIA Token Ring Card
Q160405	Video Memory Not Correctly Detected on Dell Latitude Laptops
Q160990	DHCP Server Offers Duplicate IP Addresses for Windows NT
Q161038	Winsock Apps Fail on First Attempt at NetBIOS Name 
	Resolution
Q161368	Service Pack 2 May Cause Loss of Connectivity in Remote 
	Access
Q161432	WINS Static Entries Overwritten by Duplicate Group Names
Q161644	STOP 0x0000000A Sfmsrv.sys When Copying File to Mac Volume
Q161714	IPX Doesn't Function Correctly over Token Ring Source 
	Routing
Q161830	Message from Unix Using Smbclient w/ Long Username Crashes
Q161838	Programs That Lock 0 Bytes at Byte 0 Lock Entire File
Q162077	Stop: 0x0000000A when Selecting NDS Map Objects
Q162096	SET: Drivers Fail to Load When I/O Address Is Above 0xFFF
Q162189	Macintosh Clients May Hang Temporarily with Multiple Mac
	Volumes
Q162396	Problem with DHCP Decline Feature in Service Pack 2
Q162404	Service Pack 5 Breaks Microsoft Mail Shared Using FPNW
Q162471	Windows NT 4.0 May Not Recognize SCSI Devices Using Nonzero
	LUNs
Q162563	WINS Restore Fails on Windows NT Server 4.0
Q162566	FPNW Causes Incomplete Display When Executed from Windows 95
Q162567	Telnet to Port 135 Causes 100 Percent CPU Usage
Q162616	Extra Form Feed with Passthrough Functions to Text Only 
	Driver
Q162657	Choosing Default Domain Name for RAS Client Authentication
Q162774	Policy Editor Crashes When Using Large Custom ADM Files
Q162775	Access Violation in SPOOLSS when Printing to a Serial 
	Printer
Q162778	WINS May Report Database Corruption w/ More Than 100 Owners
Q162881	RIP Table Sent While Shutting Down When Silent RIP Set
Q162926	STOP: 0x0x0000000A After Call to GlobalAddAtom()
Q162927	Telnetting to Port 53 May Crash DNS Service
Q163129	RAS Client Fails to Connect to Service Pack 2 Using NetBEUI
Q163143	STOP: 0x0000001E with Status C000009A
Q163196	New Windows NT PING.EXE Prevents Hanging Other TCP/IP Stacks
Q163202	Limit of the Number of Simultaneously Open Root Storage Files
Q163203	Remote Access Autodial Manager may fail for second user logon
Q163213	WebSTONE Benchmark of IIS May Show Poor Results for MP 
	Systems
Q163214	RAS Script with Set IPADDR May Fail with 3Com Defender Add-on
Q163261	DEC ALPHA WinNT 4.0 Servers w/ SP2 Fail to Lease DHCP
	Addresses
Q163267	Delay While Establishing SPX II Connection
Q163318	Helpfile Word Lists May Be Rebuilt After Daylight Savings
	Change
Q163333	Autosynch Compatible COM Applications May Fail w/ FIFO 
	Enabled
Q163383	Failure to Obtain IP Address Via DHCP on Token Ring w/ SP2
Q163431	16-Bit Application Stops Responding When Run on WinNT 4.0
Q163508	STOP 0xA in Ntfs.sys During Reboot
Q163512	Error: The Mapi Spooler has Shut Down Unexpectedly
Q163525	Delay When Saving Word 7.0 File to Windows NT 4.0 Server
Q163538	NTBackup Does Not Properly Eject Tapes on DLT Tape Devices
Q163614	HP LaserJet Series II Prints Extra Small Stripes or Points
Q163616	Cannot Unlock Workstation If Password Change Cancelled
Q163620	STOP 0x50 in Rdr.sys If Pathname Too Long in SMB
Q163672	Windows NT 4.0 Setup Fails on ThinkPad 535
Q163687	Winsock Applications May Timeout or Fail with an Error
Q163700	IIS Access Violation for Polygon with More Than 100 Vertices
Q163714	ATDISK Finds the Same Disk Twice on SunDisk PCMCIA ATA 
	Adapter
Q163725	NDIS Driver Fails To Check Functional Address
Q163790	RPC Service Stops Responding on UDP Port 135
Q163872	Sysdiff Cannot Delete Files
Q163873	Czech Keyboard Layout Has Wrong Mapping
Q163874	Pressing CTRL+ALT+DEL When Logging On Can Cause Blue Screen
Q163875	Group Policies Not Applied If DC Name Is More Than 13
	Characters
Q163876	CSNW Clients Cannot Delete Print Jobs on NetWare Print Queue
Q163880	COPY Command Causes File Cache to Grow
Q163881	Windows NT Does not Display Some Fonts
Q163883	NetBT (tag=Nbt8) Corrupts Pool with WinNT 4.0 SP2 Installed
Q163891	Microsoft Excel 97 Causes a Windows NT Access Violation
Q163892	A Service May Not Set Hooks on 32-bit GUI Applications
Q163936	CLOCK Hangs and Consumes 90% CPU When Set to Digital Display
Q163969	Event 552: DNS Was Unable to Serve a Client Request
Q164014	Slow Exchange Client Logons Due to Deadlock in LSASS
Q164121	Corel Fonts Unavailable Outside of English Locale
Q164133	Logon Allowed When Access Denied to Mandatory User Profile
Q164138	Files in Macintosh Volume Disappear from Macintosh Clients
Q164159	Verify Reports Errors When Restoring a Tape Backup
Q164161	NTBACKUP Fails to Back up Microsoft Exchange Server Data
Q164201	Access Violation Installing IIS
Q164211	FPNW Doesn't Convert the Long File Names Correctly
Q164260	Compressing and Uncompressing Files Cause File Cache to Grow
Q164309	Windows NT Client: Primary/Secondary WINS Servers Switch
Q164322	Memory Leak in NetQueryDisplayInformation API
Q164350	NEC IDE CD-ROM Drive CDR-1400C Cannot Play Audio CDs
Q164352	Stop 0x00000050 in Tcpip.sys Caused by Winsock Applications
Q164391	WinNT 4.0 SP2 Atapi Claims IRQ for Unused IDE Channel
Q164410	CHGPASS and SETPASS Do Not Prompt For Typing Correction
Q164432	Accented Greek Characters Are Not Being Created
Q164462	Conner 4 mm DAT Tape Devices Fail After About 30 Seconds
Q164491	Stop: 0x0000000A in Rdr.sys When Mailslot Message > 512 Bytes
Q164507	Any User Can Log on to FTP Server with Disabled Anonymous
	Logon
Q164542	MGET to an IBM Host FTP Server Returns Garbage Characters
Q164546	SCSI Driver Description Truncated in Control Panel
Q164595	Duplicate Route Not Removed After Second Redirection
Q164600	4 mm DAT Driver Reports DEC TZ9L Supports Setmarks
Q164606	Deferred Reconnections to Password Shares May Not Work
Q164630	RPC over NetBEUI Fails from WinNT 4.0 RAS to WinNT 4.0 RAS
Q164631	Scavenging WINS Database Removes Static Entries
Q164639	SNA Windows 95 Fails Logon If Password Change Required
Q164702	WINDISK crashes during initialization when Compaq ATAPI PD/CD
Q164758	Remote Procedure Call (RPC) Service Access Violation
Q164806	CHKNTFS Does Not Exclude FAT Partitions from AUTOCHK on Boot
Q164812	Computer Name Truncated When Name Resolution Attempted
Q164821	DHCP Server Service May Stop Responding
Q164826	Direct Draw Programs May Hang NT 4.0 with S3 968 Video 
	Chipset
Q164904	Stop 0x0000000A in NETBT.SYS After Applying Service Pack 2
Q164928	Not All Objects Are Displayed When Browsing NDS Trees
Q164938	Event Logging Frozen While Doing Heavy Logging; Services CPU
	Peg
Q164982	Lack of Secondary Address May Cause DNS Service to Hang
Q164987	Hard-coded Socket of 451 Causes LANtegrity Software to Fail
Q165004	NTVDM Support for Compaq Financial Keyboard Scan Codes
Q165245	DDE Client Experiences Intermittent DDE Disconnects
Q165314	Grace Logon Remaining Is Not Decremented When Logging to BDC
Q165388	Invalid Directory Returned When Attempting to Access FPNW
Q165427	Convlog.exe May Cause Access Violation
Q165443	NDS Login Script Fails When Checking "If Member Of"
Q165456	STOP 0x0000000A in Ntoskrnl.exe
Q165483	RasEnumEntries() API Leaks Memory
Q165813	16-bit Applications Cause Access Violation in NTDLL.DLL
Q165814	Stop: 0x0000001E When Opening My Computer
Q165816	STOP 0x0000000A in HAL.DLL on Multiprocessor Computers
Q165818	Truncation of Backup Log In Eastern Europe or Russian NT 4.0
Q165946	RasEnumEntries Return Incorrect Number of Phonebook Entries
Q165950	Unable to Change Font Cartridge Selection
Q165989	GetPeerName() Returns WSAENOTCONN After Select() Returns
	Success
Q166043	DHCPAdmin Incorrectly Writes the BootFileTable in the 
	Registry
Q166148	RasSetEntryProperties() Fails to Set Options in Service 
	Pack 2
Q166158	Access Violation Occurs in SPOOLSS.EXE
Q166159	Connecting to Windows Network resources from multi-homed
	machine
Q166183	FPNW Server Returns Error When User Opens More Than 256 Files
Q166186	OS/2 with TCP\IP May Refuse Socket Connections from 
	Windows NT
Q166197	NBTSTAT Error when Using >25 Dialout Devices with RAS
Q166222	Dlc.sys Sends Frame Reject (FRMR) and Drops Connection
Q166224	SNA Server 802.2 Connection Fails to Reactivate
Q166226	Backup of Local Registry Does Not Work With NTBACKUP.EXE /b
Q166257	Applications Using OpenGl Cause Access Violation in 
	OPENGL.DLL
Q166265	Printing To A Postscript Printer May Cause A STOP 0x0000003b
Q166266	STOP 0x0000000A Using OpenNT Commands and Utilities
Q166267	Office Shortcut Bar Fonts Appear as Non-Cyrillic on 
	Russian NT
Q166311	Memory Leak Retrieving OLE Property Values with Service 
	Pack 2
Q166334	OpenGL Access Violation on Windows NT Version 4.0
Q166421	FPNW Returns Time Stamp with 60 Seconds to Clients
Q166423	Access Violation in SERVICES.EXE in EVENTLOG.DLL
Q166475	NWLNKSPX Retransmission Problem Over a Slow Link
Q166478	Logon Rights Are Not Audited
Q166482	DUMPCHK.EXE Incorrectly Reports Some Dump Files as Invalid
Q166686	RASDIAL Error w/English Text on Non-English Version of 
	Windows NT 4.0
Q166696	NT 4 Err Msg: "The INF OEMNADDI is missing the referenced
	file"
Q166823	Cannot Connect To AT&T Advanced Server VMS or OSF Print 
	Share
Q166834	Lost Record Locks from MS-DOS-based Program to NetWare Server
Q166842	CSNW & GSNW Won't Display NetWare Servers via a SAP Seed
	Server
Q166846	Cannot Reconnect to TN3270 Server with Close Listen Sockets
Q166874	No Crashdump and Compaq Systems with Smart-2/P (PCI)
	Controller
Q166963	Cannot Communicate with Computer Running NWLink IPX/SPX
Q166964	Incorrect File Listing on NetWare Server with DIR /TC 
	Command
Q167009	Description of DHCP Server Service Has a Misspelled Word
Q167010	Access Violation in CMD.EXE Processing Batch File Script
	Argument
Q167026	Windows NT 4.0 DNS Server Stops Responding To Queries
Q167038	RAS Clients Run Winsock and RPC Applications Slowly
Q167044	Request From Perfmon Counter Can Cause Excessive Page 
	Faults
Q167110	NT 4.0 RAS client slows over time due to lack of resources
Q167129	Stop 0x7A or System Lockup in NTBACKUP With MINIQIC
Q167130	Fatal System Error in NDIS.SYS Allocating Map Registers
Q167362	STOP 0x00000050 in SRV.SYS When Shutting Down Computer

Aby uzyskać najnowsze informacje na temat poprawionych błędów 
zobacz:

Q150734 List of Bugs Fixed in Windows NT Version 4.0

5.0  DODATKOWE POPRAWKI ORAZ SPOSOBY RADZENIA SOBIE Z PROBLEMAMI
----------------------------------------------------------------

5.1 Windows NT nie rozpoznaje napędu taśm
-----------------------------------------
Może się zdarzyć, że po zainstalowaniu Service Pack, system Windows NT 
niebędzie w stanie załadować sterowników dla napędu taśm. W takim 
przypadku nie będzie możliwa poprawna praca tego urządzenia. Problem 
ten spowodowany jest konfliktem pomiędzy sterownikiem ATAPI, który 
kontroluje urządzenia IDE, a kontrolerem napędu taśm. Aby usunąć ten 
problem, należy zmienić adres We./Wyj. dla kontrolera napędu taśm.

W większości przypadków adres We./Wyj. kontrolera napędu taśm może 
zawierać się w przedziale 0x3F0-0x3F8. Sterownik ATAPI używa adresu 
0x3F6. Jeżeli więc adres We./Wyj. kontrolera napędu taśm ustawiony 
jest na ten adres, wówczas należy go zmienić.

5.2 Problemy ze współużytkowaniem plików z systemem Windows 95 
--------------------------------------------------------------
Czasami podczas zapisywania pliku do dzielonego foldera na komputerze 
z systemem operacyjnym Windows 95, może wystąpić błąd "brak pamięci". 
Rozwiązanie tego problemu znajduje się w miejscu sieci Microsoft WWW 
pod adresem:

http://www.microsoft.com/visualc/download/mfc42cab.htm

5.3 Ponowna instalacja programu HyperTerminal Private Edition firmy 
    Hilgraeve
-------------------------------------------------------------------
Service Pack 3 zawiera uaktualnienia dla programu HyperTerminal Private 
Edition, który dostarczany jest wraz z systemem Windows NT 4.0. Jeżeli 
w systemie zainstalowany jest program HyperTerminal Private Edition firmy 
Hilgraeve, Inc., wówczas po zainstalowaniu Service Pack, niezbędne jest 
jego przeinstalowanie. Więcej informacji na temat programu HyperTerminal 
Private Edition można znaleźć w artykule Q162469 znajdującym się w bazie 
Microsoft Knowledge Base, w sieci WWW pod adresem 
http://www.microsoft.com/kb/.

5.4 Odtwarzanie plików aktywnych oraz Rejestru z taśmy
------------------------------------------------------
Program Kopia zapasowa, dostarczany wraz z systemem Windows NT 4.0, nie 
potrafi odtwarzać plików aktywnych w trakcie odtwarzania Rejestru. 
Aby odtworzyć jednocześnie pliki aktywne i Rejestr, należy użyć programu 
Kopia zapasowa dostarczanego wraz z Service Pack 3 (lub nowszego).

Aby odtworzyć Rejestr i pliki aktywne z kopii zapasowej na taśmie:

1. Zainstaluj Windows NT 4.0 z dysku kompaktowego lub z sieci.
2. Zastąp starą wersję programu Kopia zapasowa (ntbackup.exe) nową, 
   pochodzącą z dysku kompaktowego Service Pack.
3. Uruchom program Kopia zapasowa (ntbackup.exe), a następnie odtwórz
   Rejestr i pliki systemowe z taśmy.
4. Po zakończeniu odtwarzania, uruchom ponownie komputer.

5.5 Drukowanie na drukarkach LPR
--------------------------------
Ze względu za wymóg zgodności z RFC, domyślnie porty LPR drukarki mogą 
używać teraz 11 portów TCP/IP (721-731). Możesz zmodyfikować to 
ustawienie w Rejestrze, przypisując do portu LPR dowolny port TCP/IP,
o wartości wyższej niż 1024. Więcej informacji na ten temat można znaleźć
w artykule Q141708 znajdującym się w bazie Microsoft Knowledge Base, 
w sieci WWW pod adresem http://www.microsoft.com/kb/. 

5.6 Aktualizacja sterowników dźwięku
------------------------------------
Jeżeli nie można uzyskać dźwięku z układu dźwiękowego Crystal 
Semiconductor lub Creative Labs Sound Blaster AWE32 PnP Wavetable 
Synthesizer, wówczas należy zainstalować zaktualizowane wersje 
sterowników dla tych urządzeń. Więcej informacji na ten temat można 
znaleźć w artykule Q143155 znajdującym się w bazie Microsoft Knowledge 
Base, w sieci WWW pod adresem http://www.microsoft.com/kb/.
